#ifndef YOUKUPAGEPARSER_H
#define YOUKUPAGEPARSER_H

#include "abstractpageparser.h"

namespace Jcr
{
class YoukuPageParserPrivate;
class YoukuPageParser : public AbstractPageParser
{
    Q_OBJECT
public:
    explicit YoukuPageParser(QObject* parent = nullptr);
    ~YoukuPageParser();

    QString youkuLink() const;

protected:
    void processNode(GumboNode* node);
    void finalize();

private:
    YoukuPageParserPrivate* d_ptr;
    Q_DISABLE_COPY(YoukuPageParser)
};

} // namespace jcr
#endif // YOUKUPAGEPARSER_H
